import Vue from 'vue'
import Router from 'vue-router'
import Login from '@/components/Login'
import Home from '@/components/Home'


Vue.use(Router)

const router = new Router({
  routes: [
    { path: '/',redirect: '/login'},//重定向
    {path: '/login',component: Login},
    {path: '/home',component: Home}
  ]
})


// 挂载路由导航守卫
// router.beforeEach((to, from, next) => {
//   // to,(将要访问的路径)
//   // from,(代表从哪个路径跳转而来)
//   // next(是一个函数 表示放行)
//   //  next() 放行 next('/login')强制跳转

//   // 如果用户访问登录页面直接放行
//   if (to.path === '/login') return next()

//   // 从sessionStorage中获取到保存的token值
//   const tokenStr = window.sessionStorage.setItem('token')

//   // 没有token强制跳转到登录页面
//   if (!tokenStr) return next('/login')
//   next()
// })

export default router